// 这里要使用 http.ts 里面定义的内容,进行发起 http 请求
import http from './http'
// 这里导入需要用到的models
import {IBanner} from '@/models/banner'

// //
// interface IBanner {
//     pic: string;
//     targetId:number;
//     targetType?:number;
//     bannerId?:number;
//     bannerTitle?:string;
//     [proName:string]:any; //这个属性用来承接很多其他的字段信息
// }


// 这里就会请求,同时把方法 export 用于其他地方调用请求
export async function useBanner() {
    // 这里进行使用
    return await http.get<{banners:IBanner[]}>('/banner', {type: 1});
}

// 添加用户列表的定义
import { UserlistModel } from '@/models/userlist'

export async function UserListApi() {
    return await  http.get<{dataUser:UserlistModel[]}>('/api/v1/user_list', {})
}